<?php

namespace app\admin\controller;


use app\client\admin\C_adminRole;
use app\client\admin\C_user;
use ltcms\lib\Request;

//控制层 渲染最后视图信息,模拟请求数据
class User
{
    public $client = null;

    /**
     * @menuName 无菜单
     * 上面的是菜单的名字
     * @moduleName 用户接口
     * 上面的是控制器的名字
     */
    public function __construct()
    {
        $this->client = new C_user();
    }

    /**
     * @actionName 管理员原密码修改密码
     * @show 1
     * 展示设置
     */
    public function setAdminPassword()
    {
        $result = $this->client->serAdminPassword();
        return jsonResponse($result);
    }


    /**
     * @actionName 获取登录用户详细信息
     * @show 1
     * 展示设置
     */
    public function getInfo()
    {
        $result = $this->client->getInfo();
        return jsonResponse($result);
    }


    /**
     * @actionName 获取用户导航菜单信息
     * @show 1
     * 展示设置
     */
    public function getUserMenu()
    {
        $result = $this->client->getUserMenu();
        return jsonResponse($result);
    }
}